agreement done at geneva on - Allemand Anglais Dictionnaire